home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / dev / src / rot3dsrc.lha / rot3d / makefile < prev    next >
Encoding:
Makefile  |  1994-04-11  |  1.6 KB  |  85 lines

  1. # Aztec
  2. # To make, type:
  3. # 1.  make makewall
  4. # 2.  makewall wallscript
  5. # 3.  make
  6. #
  7. # Code documentation is left as an exercise. :)
  8. # freund@cis.uab.edu   dalbec@cs.arizona.edu
  9. #
  10. #CC=CC -bs -hi includes.dmp -md -mr
  11. CC=CC -hi includes.dmp  -f8
  12. AS=AS -c -d -n
  13. #AS=AS
  14. LN=LN +q -w
  15. #LN=LN -g
  16. #LNFLAGS= -lml -lcl
  17. LNFLAGS= -lm8 -lc
  18. #
  19. # SAS
  20. #
  21. #CC=SC code=f data=f math=s
  22. #AS=SC code=f data=f math=s
  23. #LN=SC code=f data=f math=s link
  24. #LNFLAGS=
  25.  
  26. all: rot makewall
  27.  
  28. #rot: rot.o wallparts.o makelc.o lighttable.o walls.o megadraw.o megamap.o clear.o blit.o objects.o lists.o blitter.o
  29. #    $(LN) rot.o tracker.o wallparts.o makelc.o lighttable.o walls.o megadraw.o megamap.o clear.o blit.o objects.o lists.o blitter.o $(LNFLAGS)
  30.  
  31. rot: rot.o wallparts.o makelc.o lighttable.o walls.o megadraw.o megamap.o clear.o objects.o lists.o
  32.     $(LN) rot.o wallparts.o makelc.o lighttable.o walls.o megadraw.o megamap.o clear.o objects.o lists.o $(LNFLAGS)
  33.  
  34. makelc.o: makelc.a
  35.     $(AS) makelc.a
  36.  
  37. clear.o: clear.a
  38.      $(AS) clear.a
  39.  
  40. lighttable.o: lighttable.c
  41.     $(CC) lighttable.c
  42.  
  43. wallparts.o: wallparts.c
  44.     $(CC) wallparts.c
  45.  
  46. megadraw.o: megadraw.a
  47.      $(AS) megadraw.a
  48.  
  49. megamap.o: megamap.a
  50.      $(AS) megamap.a
  51.  
  52. rot.o: rot.c
  53.     $(CC) rot.c
  54.  
  55. walls.o: walls.c
  56.     $(CC) walls.c
  57.  
  58. blit.o: blit.a
  59.     $(AS) blit.a
  60.  
  61. objects.o: objects.c
  62.     $(CC) objects.c
  63.  
  64. blitter.o: blitter.c
  65.     $(CC) blitter.c
  66.  
  67. lists.o: lists.c
  68.     $(CC) lists.c
  69.  
  70. makewall.o: makewall.c
  71.     $(CC) makewall.c
  72.  
  73. makeobj.o: makeobj.c
  74.     $(CC) makeobj.c
  75.  
  76. #tracker.o: tracker.c
  77. #    $(CC) -wo tracker.c
  78.  
  79. makewall: makewall.o jiff.o
  80.     $(LN) makewall.o jiff.o  $(LNFLAGS)
  81.  
  82. makeobj: makeobj.o jiff.o
  83.     $(LN) makeobj.o jiff.o  $(LNFLAGS)
  84.  
  85.